关于rs("OSKey") = ""的问题

来源:百度知道 编辑:UC知道 时间:2024/05/12 06:16:30
if rs("OSKey") <> "" then
session("UserName")=rs("Username")
session("Password")=rs("Password")
session("OSKEY")=rs("OSKEY")
response.redirect "Userlogin.asp"
rs.close
Set rs = nothing
Conn.close
Set Conn = nothing
else
response.redirect "error.asp?id=000"
response.end
rs.close
Set rs = nothing
Conn.close
Set Conn = nothing
end if

if rs("OSKey") = "" then
response.redirect "error.asp?id=000"
response.end
rs.close
Set rs = nothing
Conn.close
Set Conn = nothing
else
session("UserName")=rs("Username")
session("Password")=rs("Password")
session("OSKEY")=rs("OSKEY")
response.redirect "Userlogin.asp"
rs.close
Set rs = nothing
Conn.

if rs("OSKey") <> "" then

是表示:判断rs("OSKey")的是不是为空,如果不为空就执行下去。

if rs("OSKey") == "" then

是表示:判断rs("OSKey")的是不是为空,如果为空就执行下去。

两者的条件正好相反,当然效果是不一样的!

如果你把 rs("OSKey") == "" 改成 rs("OSKey") != ""
那效果就是一样了

你贴出来的代码都是asp代码,没有VBSCRIPT的